package org.catlabs.Remember.task;

import cucumber.api.PendingException;
import cucumber.api.java.en.Given;
import cucumber.api.java.en.Then;
import cucumber.api.java.en.When;


public class Tasks {

	@Then("^tasks have a unique id$")
	public void tasks_have_a_unique_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a title$")
	public void tasks_have_a_title() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a creation date and time$")
	public void tasks_have_a_creation_date_and_time() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a creator id$")
	public void tasks_have_a_creator_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a closed by id$")
	public void tasks_have_a_closed_by_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a completion date$")
	public void tasks_have_a_completion_date() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a list of comments$")
	public void tasks_have_a_list_of_comments() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a status$")
	public void tasks_have_a_status() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have an owner$")
	public void tasks_have_an_owner() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^tasks have a project id$")
	public void tasks_have_a_project_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^a status has an id$")
	public void a_status_has_an_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^a status has an updated date$")
	public void a_status_has_an_updated_date() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^a status has a description label$")
	public void a_status_has_a_description_label() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^a status can be either closed or no-closed$")
	public void a_status_can_be_either_closed_or_no_closed() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user enters the task title$")
	public void the_user_enters_the_task_title() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^submits the task$")
	public void submits_the_task() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the task is saved$")
	public void the_task_is_saved() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the title matches the one defined by the user$")
	public void the_title_matches_the_one_defined_by_the_user() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the date is set as now$")
	public void the_date_is_set_as_now() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the creator id is the user id$")
	public void the_creator_id_is_the_user_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the completion date is not set$")
	public void the_completion_date_is_not_set() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the list of comments is empty$")
	public void the_list_of_comments_is_empty() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the status is INITIAL$")
	public void the_status_is_INITIAL() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the status is no-closed$")
	public void the_status_is_no_closed() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the owner is the creator himself$")
	public void the_owner_is_the_creator_himself() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the closed by id is not set$")
	public void the_closed_by_id_is_not_set() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^an existing no-closed task$")
	public void an_existing_no_closed_task() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^the user is identified$")
	public void the_user_is_identified() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^the user is the task owner or the team leader$")
	public void the_user_is_the_task_owner_or_the_team_leader() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the user updates the task with a closing status$")
	public void the_user_updates_the_task_with_a_closing_status() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the new task status is the one set by the user$")
	public void the_new_task_status_is_the_one_set_by_the_user() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the status date is updated$")
	public void the_status_date_is_updated() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the task completion date is now$")
	public void the_task_completion_date_is_now() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the closed by id is the current user id$")
	public void the_closed_by_id_is_the_current_user_id() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Given("^an existing closed task$")
	public void an_existing_closed_task() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@When("^the task is reopened$")
	public void the_task_is_reopened() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

	@Then("^the task status is REOPENED$")
	public void the_task_status_is_REOPENED() throws Throwable {
	    // Express the Regexp above with the code you wish you had
	    throw new PendingException();
	}

}
